[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_IVE_VEHICE_ITEM_EXT_INFO
{
public UInt32 plateId;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 32)]
public byte[] szProvince;
public byte color;
public byte year;
public byte type;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 1)]
public byte[] resrv1;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 48)]
public byte[] brand;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 48)]
public byte[] model;
public UInt32 brandType;
public UInt32 modelType;
public UInt16 carRectX;
public UInt16 carRectY;
public UInt16 carRectWidth;
public UInt16 carRectHeight;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 12)]
public byte[] resrv;
}